Elliot PerryElliot Perry
International FootballAZ Alkmaar 2-2 SC Cambuur: Mateo Chávez's Missed Header and the Data Gap Behind ItIn the 31st minute, Mateo Chávez met the ball with the top of his head. I...
International FootballWage Bills and Contract Clauses: Where the V.League 1 Race Is Actually DecidedIn April 2026, in the corridor of Hòa Xuân Stadium, a security guard stopped ...
ChessExposing Chess Marketing Tactics: When Tournament Results Become Advertising ToolsIn modern professional chess, the boundary between pure sports journalism and...
SwimmingJosiah Collins and the 1.58-Second Gap Before the Big Ten Scoring LineJosiah Collins, a 17-year-old swimmer in the high-school graduating class of...
EsportsEddie, a Mistranslated Sentence, and the Unowned Gap on the National StageOn the night of September 20, in the mixed zone after a best-of-five series...
BasketballWhen Data Runs Empty: The Fragile Line Between Sports Analysis and FabricationA basketball analysis document marked "professional depth" has just been...
BadmintonIndian Badminton on Asian Games Opening Day: A Silver Legend and a Path Through JapanAichi-Nagoya, September 20, 2026. The first day of the Asian Games ended with...
BadmintonAsian Games 2026 Badminton Draw: Early Clashes and a Compressed ScheduleThere are mornings in Shenzhen when I sit in front of the screen, drink black...
BadmintonMahoor Shahzad and the One-Person Equation: When 21-5, 21-11 Stops Being a Scoreline and Becomes a System's Indictment23 minutes. That is the entire time Mahoor Shahzad existed on a badminton cou...
BadmintonAsian Games 2026: India Bets 20 Shuttlers on a Single Golden Doubles PairAt Hangzhou in 2026, India's badminton contingent left the arena with one gol...
BadmintonChina's Badminton Team and the Two-Gold Target at the 2026 Asian Games: When the News Brief Stays Silent About What Matters MostThe training hall in Shenzhen was still lit at eleven at night. A group of...
International FootballWhen Football Analytics Pipelines Return Empty Data: The Trap of “No Risk Detected”A nine-section report landed on the analytics desk. Tactical and technical;...
Domestic FootballXuan Son Absent Before the Thailand Clash: What the Slow-Motion Tape Actually ShowsI read the news of Xuan Son's injury while the screen in front of me was stil...
VolleyballEgypt's First Olympic Berth, Africa's Triple World Cup Ticket Haul: A Historic Night for Women's VolleyballI have followed African women's volleyball since my days of writing a rough...
International FootballMilan's Rough Diamond: Why Warren Bondo Was Discarded After Just 6 Months?The training ground at Milanello still holds the morning moisture of a summer...
Table TennisBelgium Open 2026: LAINE and PINTO Claim Portugal's U21 Double — and the Senior Semifinal the Headline Left OutPepinster is a small town in Wallonia, eastern Belgium. The local hall hostin...
BasketballNBA Salary Cap 2027-28: The $176M Figure Is Just Window Dressing — The Real Problem Is the 3.3% Gap Between Promise and RealityNBA formally announced a revised salary cap of $176 million for the 2027-28...
Martial ArtsDuong Thuy Vi Wins Bronze at Asiad 20: Reading 13 Years on the Taolu Floor Through DataJianshu score: 9.703. Qiangshu score: 9.710. Two-routine total: 19.413. Duong...
VolleyballThe Discipline of a Blank Page: When Volleyball Analytics Chooses SilenceOn a Tuesday morning in Bangkok, I opened a file waiting on my desk. Nine lar...
EsportsPUBG Asia Stars 2026: The Lifetime Bans for Himass and TanVuu Have Become a KRAFTON Governance WarOn September 17, on the stage of PUBG Asia Stars 2026, everything unfolded th...
International FootballWage Bills and Contract Clauses: Where the V.League 1 Race Is Actually DecidedIn April 2026, in the corridor of Hòa Xuân Stadium, a security guard stopped ...
ChessExposing Chess Marketing Tactics: When Tournament Results Become Advertising ToolsIn modern professional chess, the boundary between pure sports journalism and...
SwimmingJosiah Collins and the 1.58-Second Gap Before the Big Ten Scoring LineJosiah Collins, a 17-year-old swimmer in the high-school graduating class of...
EsportsEddie, a Mistranslated Sentence, and the Unowned Gap on the National StageOn the night of September 20, in the mixed zone after a best-of-five series...
BasketballWhen Data Runs Empty: The Fragile Line Between Sports Analysis and FabricationA basketball analysis document marked "professional depth" has just been...
BadmintonIndian Badminton on Asian Games Opening Day: A Silver Legend and a Path Through JapanAichi-Nagoya, September 20, 2026. The first day of the Asian Games ended with...
BadmintonAsian Games 2026 Badminton Draw: Early Clashes and a Compressed ScheduleThere are mornings in Shenzhen when I sit in front of the screen, drink black...
BadmintonMahoor Shahzad and the One-Person Equation: When 21-5, 21-11 Stops Being a Scoreline and Becomes a System's Indictment23 minutes. That is the entire time Mahoor Shahzad existed on a badminton cou...
BadmintonAsian Games 2026: India Bets 20 Shuttlers on a Single Golden Doubles PairAt Hangzhou in 2026, India's badminton contingent left the arena with one gol...
BadmintonChina's Badminton Team and the Two-Gold Target at the 2026 Asian Games: When the News Brief Stays Silent About What Matters MostThe training hall in Shenzhen was still lit at eleven at night. A group of...
International FootballWhen Football Analytics Pipelines Return Empty Data: The Trap of “No Risk Detected”A nine-section report landed on the analytics desk. Tactical and technical;...
Domestic FootballXuan Son Absent Before the Thailand Clash: What the Slow-Motion Tape Actually ShowsI read the news of Xuan Son's injury while the screen in front of me was stil...
VolleyballEgypt's First Olympic Berth, Africa's Triple World Cup Ticket Haul: A Historic Night for Women's VolleyballI have followed African women's volleyball since my days of writing a rough...
International FootballMilan's Rough Diamond: Why Warren Bondo Was Discarded After Just 6 Months?The training ground at Milanello still holds the morning moisture of a summer...
Table TennisBelgium Open 2026: LAINE and PINTO Claim Portugal's U21 Double — and the Senior Semifinal the Headline Left OutPepinster is a small town in Wallonia, eastern Belgium. The local hall hostin...
BasketballNBA Salary Cap 2027-28: The $176M Figure Is Just Window Dressing — The Real Problem Is the 3.3% Gap Between Promise and RealityNBA formally announced a revised salary cap of $176 million for the 2027-28...
Martial ArtsDuong Thuy Vi Wins Bronze at Asiad 20: Reading 13 Years on the Taolu Floor Through DataJianshu score: 9.703. Qiangshu score: 9.710. Two-routine total: 19.413. Duong...
VolleyballThe Discipline of a Blank Page: When Volleyball Analytics Chooses SilenceOn a Tuesday morning in Bangkok, I opened a file waiting on my desk. Nine lar...
EsportsPUBG Asia Stars 2026: The Lifetime Bans for Himass and TanVuu Have Become a KRAFTON Governance WarOn September 17, on the stage of PUBG Asia Stars 2026, everything unfolded th...
